SELECT b.*  FROM CTB_LANCAMENTO_ITEM A
                  JOIN LOJA_NOTA_FISCAL B ON
                     A.EMPRESA         = B.EMPRESA          AND
                     A.LANCAMENTO      = B.CTB_LANCAMENTO   AND
                     A.ITEM            = B.CTB_ITEM
where 
emissao>'20081201'

select CTB_LANCAMENTO,* from loja_nota_fiscal where CODIGO_FILIAL='000005' and emissao='20081205'


LX_GERA_TRANSFERENCIAS_PERIODO 
'20081205','20081205'

sp_helptext LX_GERA_TRANSFERENCIAS_PERIODO 

SELECT DISTINCT FILIAIS_B.FILIAL, LOJA_NOTA_FISCAL.NF_NUMERO, LOJA_NOTA_FISCAL.SERIE_NF

select loja_nota_fiscal.CTB_LANCAMENTO,FILIAIS.filial,LOJAS_NATUREZA_OPERACAO.LANCAMENTO_PADRAO,LOJA_NOTA_FISCAL.* FROM LOJA_NOTA_FISCAL
JOIN LOJAS_NATUREZA_OPERACAO ON LOJA_NOTA_FISCAL.NATUREZA_OPERACAO_CODIGO = LOJAS_NATUREZA_OPERACAO.NATUREZA_OPERACAO_CODIGO
JOIN NATUREZAS_SAIDAS ON LOJAS_NATUREZA_OPERACAO.NATUREZA_SAIDA = NATUREZAS_SAIDAS.NATUREZA_SAIDA
JOIN NATUREZAS_ENTRADAS AS NS ON NATUREZAS_SAIDAS.NATUREZA_ENTRADA_AUTOMATICA=NS.NATUREZA
JOIN FILIAIS  ON LOJA_NOTA_FISCAL.COD_CLIFOR = FILIAIS.COD_FILIAL
JOIN LOJAS_VAREJO ON LOJAS_VAREJO.CODIGO_FILIAL = LOJA_NOTA_FISCAL.CODIGO_FILIAL
JOIN FILIAIS FILIAIS_B ON LOJAS_VAREJO.FILIAL = FILIAIS_B.FILIAL
where LOJA_NOTA_FISCAL.emissao='20081205'

select * from LF_REGISTRO_SAIDA where EMISSAO='20081205'

/*
insert into 
( TIPO_PRODUTO, DATA_PARA_TRANSFERENCIA )
select TIPO_PRODUTO, DATA_PARA_TRANSFERENCIA from SERVIDOR.DATABASE.dbo.PRODUTOS_TIPOS
*/


dbcc checktable (loja_nota_fiscal)

LX_CTB_Integrar_loja_nota
'000005','1','008526'

LX_CTB_Integrar_Entrada
'000005','1','008526'

sp_helptext LX_LF_INTEGRA_SAIDA
select * from sysobjects where xtype='p' and name like 'lx_lf%'

select * from CTB_CONTA_TIPO where tipo_conta='11201010'
select * from CTB_CONTA_PLANO where CONTA_CONTABIL='1120101001'
select * from CTB_LANC_PADRAO where lancamento_padrao='12001'
select LANCAMENTO_PADRAO ,* from LOJAS_NATUREZA_OPERACAO 

select LANCAMENTO_PADRAO,* from [w-sql3].[jdata].dbo.LOJAS_NATUREZA_OPERACAO
union all
select LANCAMENTO_PADRAO,* from [w-sql3].[vdata7_teste].dbo.LOJAS_NATUREZA_OPERACAO




--update LOJAS_NATUREZA_OPERACAO set LANCAMENTO_PADRAO=null where LANCAMENTO_PADRAO='10001'

select NF_NUMERO,ITEM_IMPRESSAO from loja_nota_fiscal_imposto where CODIGO_FILIAL+NF_NUMERO+SERIE_NF in 
(select CODIGO_FILIAL+NF_NUMERO+SERIE_NF  from loja_nota_fiscal where emissao='20081205' and codigo_filial='000005')
group by NF_NUMERO,ITEM_IMPRESSAO order by NF_NUMERO

select NF_NUMERO,ITEM_IMPRESSAO from loja_nota_fiscal_item where CODIGO_FILIAL+NF_NUMERO+SERIE_NF in 
(select CODIGO_FILIAL+NF_NUMERO+SERIE_NF  from loja_nota_fiscal where emissao='20081205' and codigo_filial='000005')

select * from loja_nota_fiscal where CODIGO_FILIAL+NF_NUMERO+SERIE_NF in 
(select CODIGO_FILIAL+NF_NUMERO+SERIE_NF from loja_nota_fiscal_imposto where CODIGO_FILIAL+NF_NUMERO+SERIE_NF not in 
(select CODIGO_FILIAL+NF_NUMERO+SERIE_NF  from loja_nota_fiscal_item where CODIGO_FILIAL+NF_NUMERO+SERIE_NF in 
(select CODIGO_FILIAL+NF_NUMERO+SERIE_NF  from loja_nota_fiscal ))) and emissao>'20081201'



select * from lojas_natureza_operacao where NATUREZA_OPERACAO_CODIGO in ('5.557 C','6552')
select * from loja_nota_fiscal where nf_numero='008526' and codigo_filial='000005'
select * from loja_nota_fiscal_item where nf_numero='008526' and codigo_filial='000005'
select * from loja_nota_fiscal_imposto where nf_numero='008526' and codigo_filial='000005'



select * from jdata.dbo.ctb_lanc_padrao_item where lancamento_padrao+lancamento_padrao_item not in 
(select lancamento_padrao+lancamento_padrao_item from ctb_lanc_padrao_item)

INSERT INTO ctb_lanc_padrao_item( CODIGO_ADMINISTRADORA,CODIGO_FORMULA,CODIGO_HISTORICO,CONTA_CONTABIL,FORMULA,ID_CONTRAPARTIDA,LANCAMENTO_PADRAO,LANCAMENTO_PADRAO_ITEM,LX_TIPO_LANCAMENTO,PERMITE_ALTERACAO,RATEIO_CENTRO_CUSTO,RATEIO_FILIAL,SEQUENCIA_PROCESSAR,TIPO_PGTO,TIPO_PGTO_NEGATIVO,CONTA_CONTABIL_MOVIMENTO,ID_IMPOSTO,COD_CLIFOR,CADASTRAR_TERCEIRO)
select CODIGO_ADMINISTRADORA,CODIGO_FORMULA,CODIGO_HISTORICO,CONTA_CONTABIL,FORMULA,ID_CONTRAPARTIDA,LANCAMENTO_PADRAO,LANCAMENTO_PADRAO_ITEM,LX_TIPO_LANCAMENTO,PERMITE_ALTERACAO,RATEIO_CENTRO_CUSTO,RATEIO_FILIAL,SEQUENCIA_PROCESSAR,TIPO_PGTO,TIPO_PGTO_NEGATIVO,CONTA_CONTABIL_MOVIMENTO,ID_IMPOSTO,COD_CLIFOR,CADASTRAR_TERCEIRO from jdata.dbo.ctb_lanc_padrao_item where lancamento_padrao+lancamento_padrao_item not in 
(select lancamento_padrao+lancamento_padrao_item from ctb_lanc_padrao_item)


select * from jdata.dbo.CTB_CENTRO_CUSTO_RATEIO where  rateio_centro_custo not in 
(select rateio_centro_custo from CTB_CENTRO_CUSTO_RATEIO )

INSERT INTO CTB_CENTRO_CUSTO_RATEIO(DESC_RATEIO_CENTRO_CUSTO,INATIVO,RATEIO_CENTRO_CUSTO,RATEIO_ENTRAR_EM_LISTA)
select DESC_RATEIO_CENTRO_CUSTO,INATIVO,RATEIO_CENTRO_CUSTO,RATEIO_ENTRAR_EM_LISTA from jdata.dbo.CTB_CENTRO_CUSTO_RATEIO where  rateio_centro_custo not in 
(select rateio_centro_custo from CTB_CENTRO_CUSTO_RATEIO )


SELECT * FROM jdata.dbo.CTB_CONTA_PLANO WHERE CONTA_CONTABIL NOT IN 
(SELECT CONTA_CONTABIL FROM CTB_CONTA_PLANO )

INSERT INTO CTB_CONTA_PLANO(AGENCIA,BANCO,SALDO_BLOQ_CONTA_CORRENTE,PREVISAO_DESPESA,CODIGO_HISTORICO,CODIGO_RESUMIDO,COD_CLIFOR,CONTA_CONTABIL,CONTA_CORRENTE,CONTA_PORTADORA,DESC_CONTA,DESC_CONTA_REDUZIDA,DESC_DETALHADA,EXPORTACAO_CONTA_CONTABIL,EXPORTACAO_TIPO,ID_CARTEIRA_COBRANCA,INATIVA,LX_GRUPO_FLUXO,MOEDA,NUMERO_CONTA_CORRENTE,RATEIO_CENTRO_CUSTO,TIPO_CONTA,ULTIMO_CHEQUE,LX_GRUPO_CONTABIL,LANCAMENTO_PADRAO,LANCAMENTO_PADRAO_DEFLACAO,LIMITE_CONTA_CORRENTE,DATA_PARA_TRANSFERENCIA)
SELECT AGENCIA,BANCO,SALDO_BLOQ_CONTA_CORRENTE,PREVISAO_DESPESA,CODIGO_HISTORICO,CODIGO_RESUMIDO,COD_CLIFOR,CONTA_CONTABIL,CONTA_CORRENTE,CONTA_PORTADORA,DESC_CONTA,DESC_CONTA_REDUZIDA,DESC_DETALHADA,EXPORTACAO_CONTA_CONTABIL,EXPORTACAO_TIPO,ID_CARTEIRA_COBRANCA,INATIVA,LX_GRUPO_FLUXO,MOEDA,NUMERO_CONTA_CORRENTE,RATEIO_CENTRO_CUSTO,TIPO_CONTA,ULTIMO_CHEQUE,LX_GRUPO_CONTABIL,LANCAMENTO_PADRAO,LANCAMENTO_PADRAO_DEFLACAO,LIMITE_CONTA_CORRENTE,DATA_PARA_TRANSFERENCIA FROM jdata.dbo.CTB_CONTA_PLANO WHERE CONTA_CONTABIL NOT IN 
(SELECT CONTA_CONTABIL FROM CTB_CONTA_PLANO )



INSERT INTO CTB_CONTA_TIPO(CONTA_OBRIGATORIA,DESC_CONTA_TIPO,INDICA_ID_CONTABIL_TERCEIRO,TIPO_CONTA)
SELECT CONTA_OBRIGATORIA,DESC_CONTA_TIPO,INDICA_ID_CONTABIL_TERCEIRO,TIPO_CONTA FROM jdata.dbo.CTB_CONTA_TIPO WHERE TIPO_CONTA NOT IN 
(SELECT TIPO_CONTA FROM CTB_CONTA_TIPO )


INSERT INTO ADMINISTRADORAS_CARTAO(TAXA_ADMINISTRACAO,DIA_ACERTO,CARTAO_PRE_PARCELAS,ACEITA_PARCELAMENTO,TIPO_CARTAO,DIAS_ENTRE_PARCELAS,SUGESTAO_PARCELAMENTO,INATIVO,CODIGO_ADMINISTRADORA,ADMINISTRADORA,CARTAO_TELEFONE,CARTAO_NOSSO_NUM,CARTAO_TEL_VOZ,DATA_PARA_TRANSFERENCIA,PARCELAS_JUROS_LOJA,PARCELAS_MES_FECHADO,REDE_CONTROLADORA,LX_COD_ADMINISTRADORA)
SELECT TAXA_ADMINISTRACAO,DIA_ACERTO,CARTAO_PRE_PARCELAS,ACEITA_PARCELAMENTO,TIPO_CARTAO,DIAS_ENTRE_PARCELAS,SUGESTAO_PARCELAMENTO,INATIVO,CODIGO_ADMINISTRADORA,ADMINISTRADORA,CARTAO_TELEFONE,CARTAO_NOSSO_NUM,CARTAO_TEL_VOZ,DATA_PARA_TRANSFERENCIA,PARCELAS_JUROS_LOJA,PARCELAS_MES_FECHADO,REDE_CONTROLADORA,LX_COD_ADMINISTRADORA FROM jdata.dbo.ADMINISTRADORAS_CARTAO WHERE CODIGO_ADMINISTRADORA NOT IN 
(SELECT CODIGO_ADMINISTRADORA FROM ADMINISTRADORAS_CARTAO)


INSERT INTO NATUREZAS_SAIDAS(NATUREZA_SAIDA,DESC_NATUREZA,DESC_NF,IRRF,POSSUI_ICMS,TIPO_OPERACAO,INATIVO,OBS1,OBS2,CLASIF_CONTABLE,CLASSIF_CONTABIL,CTB_TIPO_OPERACAO,LANCAMENTO_PADRAO,LX_TIPO_LANCAMENTO,NAO_MOSTRA_VALORES,NATUREZA_ENTRADA_AUTOMATICA,LANCAMENTO_PADRAO_IMPOSTO,CM_ITEM_COMPOSICAO,ACERTO_CONTAS)
SELECT NATUREZA_SAIDA,DESC_NATUREZA,DESC_NF,IRRF,POSSUI_ICMS,TIPO_OPERACAO,INATIVO,OBS1,OBS2,CLASIF_CONTABLE,CLASSIF_CONTABIL,CTB_TIPO_OPERACAO,LANCAMENTO_PADRAO,LX_TIPO_LANCAMENTO,NAO_MOSTRA_VALORES,NATUREZA_ENTRADA_AUTOMATICA,LANCAMENTO_PADRAO_IMPOSTO,CM_ITEM_COMPOSICAO,ACERTO_CONTAS FROM JDATA.DBO.NATUREZAS_SAIDAS WHERE NATUREZA_SAIDA NOT IN 
(SELECT NATUREZA_SAIDA FROM NATUREZAS_SAIDAS )

select * from jdata.dbo.lojas_natureza_operacao where natureza_operacao_codigo not in 
(select natureza_operacao_codigo from lojas_natureza_operacao )

INSERT INTO LOJAS_NATUREZA_OPERACAO (NATUREZA_OPERACAO_CODIGO,NATUREZA_OPERACAO,NATUREZA_DESCRICAO,OPERACAO_DENTRO_ESTADO,INATIVO,NATUREZA_SAIDA,NATUREZA_ENTRADA,CTB_TIPO_OPERACAO,LX_TIPO_LANCAMENTO,LANCAMENTO_PADRAO,LANCAMENTO_PADRAO_IMPOSTO )
SELECT NATUREZA_OPERACAO_CODIGO,NATUREZA_OPERACAO,NATUREZA_DESCRICAO,OPERACAO_DENTRO_ESTADO,INATIVO,NATUREZA_SAIDA,NATUREZA_ENTRADA,CTB_TIPO_OPERACAO,LX_TIPO_LANCAMENTO,LANCAMENTO_PADRAO,LANCAMENTO_PADRAO_IMPOSTO FROM JDATA.DBO.LOJAS_NATUREZA_OPERACAO WHERE NATUREZA_OPERACAO_CODIGO NOT IN 
(SELECT NATUREZA_OPERACAO_CODIGO FROM LOJAS_NATUREZA_OPERACAO)


